Product license

SNiFF+ comes with the FLEXlm floating license server. The license server, which is node-locked, keeps track of the number of concurrent clients and makes sure that all licenses are current. Client licenses may float across the network. You need a license for every concurrent SNiFF+ user. This license comes in the form of an ASCII text string. The license string is obtainable from either your SNiFF+ distributor or directly from TakeFive Software.
Obtaining a license
To obtain a license, run

get_licenseinfo located in $SNIFF_DIR/bin as a shell script and enter the information asked for by the script. Then, e-mail or fax the script output to one of the following locations or your local distributor:

Europe, Middle East and Africa:
E-mail: | sniff-license@takefive.co.at
Fax: | +43 662 4579156

The Americas and Pacific Rim:
E-mail: | sniff-license@takefive.com
Fax: | (408) 777-1444

After requesting the license, you will receive the product license string by either e-mail or fax. Please append this string to

%SNIFF_DIR%/license.dat in the SNiFF+ root directory, or add it to an existing FLEXlm product license file.

Product license file example
SERVER palomar 00a0244ea3c6 7594 DAEMON takefive /usr/local/flexlm FEATURE SNiFF_CROSS takefive 3.000 01-jan-00 4 778870C1932FEEA950B9 "" FEATURE SNiFF_CROSS takefive 3.100 01-jan-00 4 EB7EF0C15D6299CD3927 ck=249 FEATURE SNiFF_Core_CROSS takefive 3.100 01-jan-00 4 3B3E5081AB9BD5CEBDF7 \ ck=91 FEATURE SNiFF_C++_CROSS takefive 3.100 01-jan-00 4 9B1E10B1787879302A19 \ ck=246

You may change only three fields in the license.dat file:

- The hostname in the SERVER line (e.g.

palomar )
- The TCP port number in the SERVER line (e.g.
7594 )
- The path of the takefive executable in the DAEMON line
Do not change any other fields, otherwise the license will not be valid!
IMPORTANT: You MUST edit the DAEMON line by entering the full path to your <sniff_directory>/bin
Furthermore, if you already use software licensed with FLEXlm, you will have to merge the various license files. The resulting license file must consist of one SERVER line (or more for multi-server configurations), followed by any number of DAEMON lines, which in turn are followed by any number of FEATURE lines. Be careful not to mix DAEMON and FEATURE lines. Moreover, you should always use the latest version of lmgrd supplied with the various products licensed with FLEXlm.
To find out what the version number of your lmgrd is, enter the command lmgrd -v .
Starting the license server
Before using SNiFF+ with a product license, the license server must be started. The license server is located in %SNIFF_DIR%/bin. Any user can start the server, but we suggest that you start the license server automatically at boot-up.
Caution! Do NOT start the license server when working with an evaluation license. For information about how to use evaluation licenses, see Evaluation License.
The command line syntax for the license server is:
<sniff_directory>/bin/lmgrd -c
<sniff_directory>/license.dat> <sniff_dir>/ license.log &
license.log specifies the log file where license transactions and error messages are written into. At each start-up of the license server, the file is overwritten. If the license server is not running, read the messages that appear on the terminal or are written into the log file.
Starting the license server at boot-up from the rc.local file:
For BSD, append the following line to /etc/rc.local (for UNIX-V, append it to the directory /etc/rc3.d ):
<sniff_directory>/bin/lmgrd -c <sniff_directory>/license.dat> <sniff_dir>/license.log&
Checking the active license server
The lmstat program provides information about the status of the license server and the users that have active licenses.
In a shell, enter:
<sniff_directory>/bin/lmstat -a -c <sniff_directory>/license.dat
You can also get license server information from within SNiFF+ by selecting the License... command in the Launch Pad's Help(?) menu.
FLEXlm User Manuals
The FLEXlm online user documentation can be found at the following two locations:
http://www.ptsdirect.co.uk
Productivity Through Software plc
England, UK (use the search facility)
http://www.globetrotter.com/manual.htm
Globetrotter Inc. in California, USA